.index-module__G7W0kq__popup{--anchor-container-max:1400px;top:70px;right:max(16px,calc((100vw - var(--anchor-container-max))/2 - 30px));z-index:101;-webkit-font-smoothing:antialiased;opacity:0;transform-origin:100% 0;visibility:hidden;pointer-events:none;background:#fff;border-radius:16px;width:240px;padding:8px 8px 12px;font-family:Outfit,system-ui,-apple-system,sans-serif;transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1),visibility .32s,top .5s cubic-bezier(.16,1,.3,1);position:fixed;transform:translateY(-8px)scale(.96);box-shadow:0 1px 2px #0f172a0f,0 8px 24px #0f172a1a,0 18px 48px #0f172a14}.index-module__G7W0kq__visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.index-module__G7W0kq__studioHeader{top:calc(var(--promo-h,0px) + 70px);--anchor-container-max:1440px}.index-module__G7W0kq__notch{top:-6px;right:calc(min(120px,max(0px,(100vw - var(--anchor-container-max))/2) + 74px) - 7px  );pointer-events:none;background:#fff;border-top-left-radius:3px;width:14px;height:14px;position:absolute;transform:rotate(45deg);box-shadow:-1px -1px 1.5px #0f172a0a}.index-module__G7W0kq__imageWrap{aspect-ratio:360/184;background:#eff6e9;border-radius:10px;width:100%;position:relative;overflow:hidden}.index-module__G7W0kq__image{object-fit:cover;object-position:center}.index-module__G7W0kq__body{flex-direction:column;gap:12px;padding:12px 8px 0;display:flex}.index-module__G7W0kq__text{color:#18181b;letter-spacing:0;white-space:nowrap;margin:0;font-family:Geist,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;line-height:1.35}.index-module__G7W0kq__actions{justify-content:flex-end;display:flex}.index-module__G7W0kq__cta{color:#fff;cursor:pointer;appearance:none;background:#18181b;border:none;border-radius:8px;justify-content:center;align-items:center;min-height:28px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;transition:background-color .18s,transform .18s;display:inline-flex}.index-module__G7W0kq__cta:hover{background:#000;transform:translateY(-1px)}.index-module__G7W0kq__cta:active{transform:translateY(0)}.index-module__G7W0kq__cta:focus-visible{outline-offset:2px;outline:2px solid #2563eb}@media (prefers-reduced-motion:reduce){.index-module__G7W0kq__popup,.index-module__G7W0kq__cta{transition:none}.index-module__G7W0kq__cta:hover,.index-module__G7W0kq__cta:active{transform:none}}@media (max-width:768px){.index-module__G7W0kq__popup{display:none}}
.settingsGeist-module__p3A_mG__geistFontStack{font-family:Geist,Geist Variable,ui-sans-serif,sans-serif}.settingsGeist-module__p3A_mG__settingsItem{justify-content:space-between;align-items:center;min-height:48px;display:flex}.settingsGeist-module__p3A_mG__settingsItemMain{flex:1;align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.settingsGeist-module__p3A_mG__settingsItemText{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex;overflow:hidden}.settingsGeist-module__p3A_mG__settingsItemAction{flex-shrink:0;align-items:center;margin-left:16px;display:flex}@media (max-width:640px){.settingsGeist-module__p3A_mG__settingsItem{flex-direction:column;align-items:stretch;gap:10px;min-height:0;height:auto!important}.settingsGeist-module__p3A_mG__settingsItemMain,.settingsGeist-module__p3A_mG__settingsItemText{overflow:visible}.settingsGeist-module__p3A_mG__settingsItemAction{justify-content:flex-start;width:100%;margin-left:0}.settingsGeist-module__p3A_mG__settingsItemAction>*{max-width:100%}}
.TemplateDetailDialog-module__1V1Q2a__fullscreenOverlay{top:0;bottom:0;right:0;left:var(--sidebar-width,238px);z-index:10;-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);background:0 0;justify-content:stretch;align-items:stretch;transition:left .3s;display:flex;position:fixed}.TemplateDetailDialog-module__1V1Q2a__pageShell{background:#fff;width:100%;min-height:100%;position:relative}@media (max-width:768px){.TemplateDetailDialog-module__1V1Q2a__fullscreenOverlay{-webkit-backdrop-filter:blur(26.25px);backdrop-filter:blur(26.25px);top:0;left:0}}.TemplateDetailDialog-module__1V1Q2a__contentContainer{flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden auto}.TemplateDetailDialog-module__1V1Q2a__pageContentContainer{height:auto;min-height:100vh}.TemplateDetailDialog-module__1V1Q2a__closeButton{z-index:10;color:#27272a;background:#f4f4f5;border:none;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.TemplateDetailDialog-module__1V1Q2a__closeButton:hover{background:#e4e4e7}@media (max-width:768px){.TemplateDetailDialog-module__1V1Q2a__closeButton{width:32px;height:32px;top:12px;right:12px}}.TemplateDetailDialog-module__1V1Q2a__loadingOverlay{z-index:5;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.TemplateDetailDialog-module__1V1Q2a__errorContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;max-width:400px;padding:32px;display:flex}.TemplateDetailDialog-module__1V1Q2a__floatingCloseButton{z-index:10;color:#27272a;background:#f4f4f5;border:none;border-radius:9999px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.TemplateDetailDialog-module__1V1Q2a__floatingCloseButton:hover{background:#e4e4e7}@media (max-width:768px){.TemplateDetailDialog-module__1V1Q2a__floatingCloseButton{width:36px;height:36px;top:16px;right:16px}}.TemplateDetailDialog-module__1V1Q2a__previewSection{box-sizing:border-box;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#ffffffe6;flex-shrink:0;justify-content:center;align-items:center;gap:24px;height:95vh;min-height:95vh;max-height:95vh;padding:20px 24px;display:flex;position:relative}@media (max-width:768px){.TemplateDetailDialog-module__1V1Q2a__previewSection{flex-direction:column;gap:16px;height:auto;min-height:60vh;max-height:none;padding:16px}}.TemplateDetailDialog-module__1V1Q2a__previewArea{flex:1;justify-content:center;align-items:center;min-width:0;height:100%;min-height:0;max-height:100%;display:flex;position:relative;overflow:hidden}.TemplateDetailDialog-module__1V1Q2a__navButton{z-index:10;color:#0a0a0a;background:#fff;border:1.25px solid #e5e5e5;border-radius:9999px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1.25px 2.5px #0000000d}.TemplateDetailDialog-module__1V1Q2a__navButton:hover:not(:disabled){background:#f9fafb}.TemplateDetailDialog-module__1V1Q2a__navButton:disabled{opacity:.3;cursor:not-allowed}.TemplateDetailDialog-module__1V1Q2a__navButtonPrevious{left:0}.TemplateDetailDialog-module__1V1Q2a__navButtonNext{right:0}@media (max-width:768px){.TemplateDetailDialog-module__1V1Q2a__navButton{width:36px;height:36px}.TemplateDetailDialog-module__1V1Q2a__navButtonPrevious{left:0}.TemplateDetailDialog-module__1V1Q2a__navButtonNext{right:0}.TemplateDetailDialog-module__1V1Q2a__mediaPreview{padding:24px 0}}.TemplateDetailDialog-module__1V1Q2a__mediaPreview{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;max-height:100%;padding:16px 48px;display:flex;position:relative;overflow:hidden}.TemplateDetailDialog-module__1V1Q2a__mediaPreview img,.TemplateDetailDialog-module__1V1Q2a__mediaPreview video{object-fit:contain;border-radius:16px;width:auto;max-width:100%;height:auto;max-height:95%}.TemplateDetailDialog-module__1V1Q2a__detailSidebar{border:1px solid var(--muted,#e5e5e5);width:360px;min-width:320px;max-width:420px;height:calc(95vh - 40px);max-height:calc(95vh - 40px);box-shadow:var(--drop-shadow-sm,0 1px 2px 0 #0000000d);background:#fff;border-radius:20px;flex-direction:column;padding:20px 24px;display:flex;position:relative;overflow:hidden}@media (max-width:1280px){.TemplateDetailDialog-module__1V1Q2a__detailSidebar{width:28vw}}@media (max-width:1024px){.TemplateDetailDialog-module__1V1Q2a__detailSidebar{width:32vw;min-width:280px}}@media (max-width:768px){.TemplateDetailDialog-module__1V1Q2a__detailSidebar{width:100%;min-width:100%;max-width:100%;height:auto;max-height:none;margin-top:0;overflow:visible}}.TemplateDetailDialog-module__1V1Q2a__sidebarContent{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow-y:auto}@media (max-width:768px){.TemplateDetailDialog-module__1V1Q2a__sidebarContent{min-height:auto;overflow-y:visible}}.TemplateDetailDialog-module__1V1Q2a__userInfo{flex-direction:column;gap:12px;display:flex}.TemplateDetailDialog-module__1V1Q2a__userRow{align-items:center;gap:10px;display:flex}.TemplateDetailDialog-module__1V1Q2a__userName{color:#3c3c3c;font-family:Geist,sans-serif;font-size:16px;font-weight:500;line-height:20px}.TemplateDetailDialog-module__1V1Q2a__actionRow{color:#27272a;align-items:center;gap:8px;height:36px;display:flex}.TemplateDetailDialog-module__1V1Q2a__actionButton{color:#18181b;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 4px;font-family:Geist,sans-serif;font-size:14px;font-weight:500;line-height:20px;transition:background .15s;display:flex}.TemplateDetailDialog-module__1V1Q2a__actionButton:hover{background:#f4f4f5}.TemplateDetailDialog-module__1V1Q2a__divider{background:#e5e5e5;width:100%;height:1px}.TemplateDetailDialog-module__1V1Q2a__titleSection{flex-direction:column;gap:16px;display:flex}.TemplateDetailDialog-module__1V1Q2a__templateTitle{color:#18181b;word-break:break-word;font-family:Geist,sans-serif;font-size:18px;font-weight:400;line-height:115%}.TemplateDetailDialog-module__1V1Q2a__labelSection{flex-direction:column;gap:8px;display:flex}.TemplateDetailDialog-module__1V1Q2a__labelTitle{color:#71717a;font-family:Geist,sans-serif;font-size:12px;font-weight:500;line-height:20px}.TemplateDetailDialog-module__1V1Q2a__tagRow{flex-wrap:wrap;gap:8px;display:flex}.TemplateDetailDialog-module__1V1Q2a__tag{color:#18181b;background:#f0f0f0;border-radius:8px;justify-content:center;align-items:center;height:26px;padding:6px 12px;font-family:Geist,sans-serif;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.TemplateDetailDialog-module__1V1Q2a__descriptionSection{flex-direction:column;gap:6px;max-height:410px;display:flex;overflow:hidden}.TemplateDetailDialog-module__1V1Q2a__descriptionLabel{color:#71717a;font-family:Geist,sans-serif;font-size:12px;font-weight:500;line-height:20px}.TemplateDetailDialog-module__1V1Q2a__descriptionText{color:#18181b;white-space:pre-wrap;word-break:break-word;text-overflow:ellipsis;font-family:Geist,sans-serif;font-size:14px;line-height:20px;overflow:hidden}.TemplateDetailDialog-module__1V1Q2a__promptSection{flex-direction:column;gap:6px;display:flex}.TemplateDetailDialog-module__1V1Q2a__promptHeader{justify-content:space-between;align-items:center;display:flex}.TemplateDetailDialog-module__1V1Q2a__copyButton{color:#171717;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s;display:flex}.TemplateDetailDialog-module__1V1Q2a__copyButton:hover{background:#f4f4f5}.TemplateDetailDialog-module__1V1Q2a__bottomActions{flex-shrink:0;gap:12px;margin-top:auto;padding-top:20px;display:flex}.TemplateDetailDialog-module__1V1Q2a__bottomActions>*{flex:1;font-family:Geist,sans-serif;font-size:14px;font-weight:500}.TemplateDetailDialog-module__1V1Q2a__remixButton{color:#09090b!important;background:#c5f36f!important}.TemplateDetailDialog-module__1V1Q2a__remixButton:hover:not(:disabled){background:#b8e85e!important}.TemplateDetailDialog-module__1V1Q2a__projectAssetsSection{background:#fff;padding:20px 36px}@media (max-width:768px){.TemplateDetailDialog-module__1V1Q2a__projectAssetsSection{padding:16px}}.TemplateDetailDialog-module__1V1Q2a__projectAssetsTitle{color:#3c3c3c;margin-bottom:20px;font-family:Instrument Serif,serif;font-size:26px;font-weight:400;line-height:115%}.TemplateDetailDialog-module__1V1Q2a__tabContainer{background:#f3f3f3;border-radius:12px;gap:8px;width:fit-content;margin-bottom:20px;padding:4px;display:flex}.TemplateDetailDialog-module__1V1Q2a__tabButton{color:#71717a;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:80px;height:32px;padding:4px 12px;font-family:Geist,sans-serif;font-size:14px;font-weight:500;line-height:20px;transition:all .15s;display:flex}.TemplateDetailDialog-module__1V1Q2a__tabButton:hover{background:#ffffff80}.TemplateDetailDialog-module__1V1Q2a__tabButtonActive{color:#18181b;background:#fff;box-shadow:0 1px 2px #0000000d}.TemplateDetailDialog-module__1V1Q2a__assetsGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.TemplateDetailDialog-module__1V1Q2a__assetItem{aspect-ratio:16/9;background:#f5f5f5;border-radius:12px;overflow:hidden}.TemplateDetailDialog-module__1V1Q2a__assetItem img,.TemplateDetailDialog-module__1V1Q2a__assetItem video{object-fit:cover;width:100%;height:100%}.TemplateDetailDialog-module__1V1Q2a__emptyState{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:400px;padding:40px;display:flex}.TemplateDetailDialog-module__1V1Q2a__emptyStateImage{width:118px;height:129px}.TemplateDetailDialog-module__1V1Q2a__emptyStateText{color:#71717a;text-align:center;font-family:Geist,sans-serif;font-size:16px;font-weight:500;line-height:24px}.TemplateDetailDialog-module__1V1Q2a__loadingContainer{justify-content:center;align-items:center;min-height:400px;display:flex}.TemplateDetailDialog-module__1V1Q2a__assetItemButton{cursor:pointer;background:#f5f5f5;border:none;border-radius:12px;padding:0;display:block;position:relative;overflow:hidden}.TemplateDetailDialog-module__1V1Q2a__assetItemButton img,.TemplateDetailDialog-module__1V1Q2a__assetItemButton video{transition:transform .3s ease-out,filter .3s ease-out}.TemplateDetailDialog-module__1V1Q2a__assetItemButton:hover img,.TemplateDetailDialog-module__1V1Q2a__assetItemButton:hover video{filter:brightness(1.08);transform:scale(1.05)}.TemplateDetailDialog-module__1V1Q2a__assetItemButton:focus-visible{outline-offset:2px;outline:2px solid #18181b}.TemplateDetailDialog-module__1V1Q2a__assetPreviewOverlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.TemplateDetailDialog-module__1V1Q2a__assetPreviewCloseButton{z-index:10;color:#fff;background:#ffffff1a;border:none;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s;display:flex;position:absolute;top:20px;right:20px}.TemplateDetailDialog-module__1V1Q2a__assetPreviewCloseButton:hover{background:#fff3}.TemplateDetailDialog-module__1V1Q2a__assetPreviewContent{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:40px;display:flex}.TemplateDetailDialog-module__1V1Q2a__assetPreviewMedia{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%}@media (max-width:768px){.TemplateDetailDialog-module__1V1Q2a__assetPreviewCloseButton{width:40px;height:40px;top:16px;right:16px}.TemplateDetailDialog-module__1V1Q2a__assetPreviewContent{padding:20px}}
/*# sourceMappingURL=05ae7602e3cdf7aa.css.map*/